receive one's just deserts - French English Dictionary